// pages/home/index.js
Page({
	/**
	 * 页面的初始数据
	 */
	data: {
		role: null,
	},

  // mark: "签到"按钮事件
  toSign() {
    const mode = 'sign'
    wx.navigateTo({ url: `/pages/student/browse-class/index?mode=${mode}` })
  },

  // mark: "测试题" / "实验任务" 按钮事件
  toBrowseTest(e) {
    const { type } = e.currentTarget.dataset
    wx.navigateTo({ url: `/pages/student/browse-test/index?type=${type}` })
  },

  // mark: "加入班级"按钮事件
  toJoinClass() {
    wx.navigateTo({ url: '/pages/student/join-class/index' })
  },

  // mark: "班级"按钮事件
  toMyClass() {
    wx.navigateTo({ url: '/pages/student/browse-class/index' })
  },

  // mark: "论坛"按钮事件
  toForum() {
    wx.navigateTo({ url: '/pages/student/forum/index' })
  },

  // mark: "创建班级"按钮事件
	toCreateClass() {
		wx.navigateTo({ url: '/pages/teacher/create-class/index' })
	},

  // mark: "班级管理"按钮事件
  toManageClass() {
    wx.navigateTo({ url: '/pages/teacher/browse-class/index' })
  },

  // mark: "考勤"按钮事件
  toAddSign() {
    wx.navigateTo({ url: '/pages/teacher/create-sign/index' })
  },

  // mark: "发布公告"按钮事件
  toAddNotice() {
    wx.navigateTo({ url: '/pages/teacher/create-notice/index' })
  },

  // mark: "新建测试"按钮事件
  toAddTest() {
    wx.navigateTo({ url: '/pages/teacher/create-test/index' })
  },

  // mark: "实验报告"按钮事件
  toUploadFile() {
    wx.navigateTo({ url: '/pages/teacher/upload-file/index' })
  },

  // mark: "实验批改"按钮事件
  toBrowseExpTest() {
    wx.navigateTo({ url: '/pages/teacher/browse-test/index?type=1' })
  },

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {},


	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		const role = wx.getStorageSync('role')
		this.setData({ role })
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {},
})
